<template>
  <div class="container">
    <div>
      <span></span>
    </div>
    <span>我是根组件</span>
    <!-- 通过标签对 + 组件名的方式使用组件 -->
    <Parent>
      <template v-slot="props">
        <ul  class="news">
          <li v-for="topNew in props.topNews">
            {{ topNew.content }}
          </li>
        </ul>
      </template>
      <template v-slot:novels="props">
        <ol  class="novels">
          <li v-for="topNovel in props.topNovels">
            {{ topNovel.content }}
          </li>
        </ol>
      </template>
    </Parent>
  </div>
</template>

<script setup>
  // 导入需要使用的组件
  import Parent from './Parent.vue';
</script>
<!-- scoped 
 1、限制CSS样式作用域为当前组件，而不会影响到其他组件 
 2、会在标签上添加一个唯一属性，格式为 data-v-...-->
<style scoped>
    div {
      background-color: aqua;
    }
    span {
        color: red;
    }

    .news {
      border-radius: 5px;
      border-width: 1px;
      border-color: purple;
      border-style: solid;
      width: 40%;
      background-color: aliceblue;
    }
    .novels {
      border-radius: 5px;
      border-width: 1px;
      border-color: pink;
      border-style: solid;
      width: 40%;
      background-color: beige;
    }
</style>